package fl.ass.service.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cmm.service.core.framework.dao.IBaseDao;
import fl.ass.facade.condition.AssTrailCarDInfQueryCondition;
import fl.ass.facade.dto.AssTrailCarDInfDTO;
import fl.ass.service.po.AssTrailCarDInf;

/**
 *  @Description: 拖车实际信息明细表 持久层
 *  @Description: 持久层方法名称前缀：新增：insert* 删除：delete* 修改：update* 批量：batch* 查询对象：select* get* find* 查询集合：select*
 */
public interface AssTrailCarDInfMapper extends IBaseDao<AssTrailCarDInf,AssTrailCarDInfQueryCondition>{

	/**
	 * 根据支付表ID查询支付表对应的基本信息：未还本金-逾期租金-履约保证金-保险保证金-风险保证金-其他费用
	 * @param paySchIds
	 * @return
	 */
	public List<AssTrailCarDInfDTO> findPayInfoListByPaySchIds(@Param(value="paySchIds") List<Long> paySchIds);
	
	/**
	 * 根据业务主键查询流程号和支付表号
	 */
	public AssTrailCarDInfDTO findPNoPaySchNoByDataId(@Param(value="dataId") Long dataId);
	
}
